body {
  margin: 0; }

#app {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 300px auto;
      grid-template-columns: 300px auto;
  -ms-grid-rows: 100px auto;
      grid-template-rows: 100px auto;
  grid-template-areas: "header header header header" "nav nav nav nav" "main main main aside" "footer footer footer footer"; }
  #app header {
    grid-area: header; }
  #app nav {
    grid-area: nav; }
  #app main {
    grid-area: main; }
  #app aside {
    grid-area: aside; }
  #app footer {
    grid-area: footer; }
